home *** CD-ROM | disk | FTP | other *** search
-
- ======================================
- QuickBBS Version 2.00 Changes Document
- ======================================
-
-
- Version 2.00 of QuickBBS has been compiled under the new Turbo Pascal
- 4.0 compiler. It requires a quite a bit more memory then previous
- versions of QuickBBS, but I think you will find it worth it.
-
- Be sure to run the CONVERT program to convert your 1.02 data files to
- Version 2.00. There is a new structures document enclosed with the
- normal QuickBBS Sysop documentation archive (QDOC_200.ARC) along with a
- beta testers list and registered users list.
-
-
- Changes Made to QuickBBS 2.00 over 1.02
- ---------------------------------------
-
- * QuickBBS now supports up to 200 individual message boards. QCONFIG
- and all the utilities have been updated to support this.
-
- * Two new user bits were allocated:
-
- 1) Individual users can be marked as "No-Kill" which means that
- the user is exempt from being deleted by USERPACK, this is
- useful for special users and/or the Sysop so they cannot be
- deleted. To enable/disable this use the ALT-N key in USEREDIT.
-
- 2) Individual users can be marked as "Ignore Hours" which means
- that they can download anytime out of the download window
- which is defined in QCONFIG. The Ignore hours security level
- in QCONFIG is no longer present. To enable/disable this flag
- you need to use the ALT-I key in USEREDIT.
-
- * The combined mode selection command (Type 28) was been rewritten
- to accomodate the expansion of up to 200 message boards.
-
- * Full last message read pointers are now kept for each user on each
- message board. This is completely optional and is selectable from
- QCONFIG. An additional file called LASTREAD.BBS contains these
- pointers for each user and is initialized automatically when
- activated.
-
- * If a user has Sysop-Access to a message board, he/she can hit a !
- to view all IFNA ^A kludge lines for the current message.
-
- * The <F>orward command option when reading messages is now only
- available to people with Sysop access on the specified message
- board.
-
- * Exiting with ERRORLEVEL's 3, 4, and 5 is now optional, set this
- in QCONFIG. The default is on.
-
- * The kludge command line option -1 for one word names has been
- moved into the QCONFIG program. To use a one word name the user
- must enter the name and a semi-colon after it.
-
- * The modem initialize command string and the modem busy command
- string now have special command characters which enable more
- control over sending these command strings. The following
- characters do special functions:
-
- | Sends a Carrige Return
- ^ Turns DTR on
- v Turns DTR off
- ~ Pauses for 1/2 Seconds
-
-
- * The cursor is no longer changed to a solid block.
-
- * All the known event problems have been fixed, this includeds the
- problem with QuickBBS not adjusting the time limit properly.
-
- * The SEAlink code has been changed even more so, hoping to solve
- all of the problems with GT PowerComm.
-
- * Two new variables have been added to the Type 7 command:
-
- *C Inserts Full Path to COMMAND.COM (retrieved from the COMSPEC
- environment variable)
-
- *H Tells QuickBBS to Shell with the FOSSIL open (or hot)
-
- * When a type 7 or type 15 command is executed, a flat text file
- called DORINFO1.DEF is created. The following information is
- contained in this file:
-
- Origin Line (in QCONFIG)
- Sysop's First Name
- Sysop's Last Name
- Communications Port (Example: COM1)
- Baud Rate and Parity (Example: 1200 BAUD,N,8,1)
- 0 (Just a plain old 0 on the line)
- User's First Name
- User's Last Name
- City and State
- Graphics Mode (1=on 0=off)
- Security Level (1 to 32000)
- Time Remaining for Call (in minutes)
-
- An example of this file might look like this:
-
- --------------------------
- THE STATELINE RBBS
- BOB
- WESTCOTT
- COM1
- 1200 BAUD,N,8,1
- 0
- TIM
- ALEXANDER
- JEFFERSON CITY,MO.
- 1
- 80
- 59
- --------------------------
-
- This feature is immplemented for compatibilty with Bob Westcott's
- door programs.
-
- * You can now optionally have a different origin line for each
- EchoMail conference. Create a file with your text editor named
- ECHOORIG.CTL, it has the following format:
-
- <Board #> <Origin Text>
-
- The <Board #> is the message board number (1 to 200) and the
- <Origin Text> is text for the Origin line. Here is an example:
-
- 34 QuickBBS Support Board, (303)423-3114, 1200 Only
- 45 Quicker than WOC'n!! QuickBBS Support Board
-
- If a message board is not found in this file then the default
- origin line is used which is specified in QCONFIG on the third
- configuration screen. The <Origin Text> can ONLY be up to 60
- characters long, if longer then QuickBBS will truncate it.
-
- * The menu editor (MENUEDIT) will now read the QuickBBS configuration
- file to find where your menus are stored. This means MENUEDIT.EXE
- can reside in the directory you run QuickBBS from, unlike previous
- versions of MENUEDIT.
-
- * QuickBBS now supports higher baud rates than 2400 when loading from
- the -B command line option. New baud rates supported are 4800, 9600
- and 19200. When any baud rate higher than 2400 is used, QuickBBS
- will buffer the output.
-
- * Direct screen writes are now used to update the status window at the
- bottom of the screen, you can optionally change this in QCONFIG.
- This permits faster operation of the system. Being that direct
- screen writes can generate "snow" on some systems, there is now a
- snow checking option also added to QCONFIG.
-
- * A Type 7 shell command will now create a EXITINFO.BBS just like a
- Type 15 errorlevel exit. The format of this file is contained in
- the STRUCT.200 file packaged with the QuickBBS 2.00 documentation
- archive.
-
- * The bug with QuickBBS not exiting with the correct errorlevel when
- entering Net/Echo mail has been fixed.
-
- * When using the forward command on net-mail from another system, the
- outgoing message addressed from the original node instead of from
- your system.
-
- * A new command type 40 has been added. This command works the same
- way as command type 5, but allows the user to press menu hot keys
- while the file is being displayed. When used in combination with
- the Ctrl-A auto execute menu command it will allow the Sysop to build
- menus and display them in ASC/ANS form and still have hot keys
- available.
-
- * Computing the file transfer times has been rewritten and improved
- drastically. Xmodem, Ymodem, WXModem, SEAlink, and Zmodem all have
- there own file transfer time formulas.
-
- * There is now a monochrome option in QCONFIG, this causes QuickBBS
- to set the text mode to monochrome when it loads up.
-
- * The combined mode is no longer accessed through message board #51,
- it has been changed to message board #0. Please change all of
- your menu files to accomodate this.
-
- * A new QCONFIG option of allowing QuickBBS to output a ^E auto-logon
- character at the "What is your first and last name?" prompt has been
- added.
-
- * Another new QCONFIG option has been added allowing fast-logon, if
- this is enabled then the system will automatically logon the system
- with the data in first user record when in local mode.
-
- * A new option has been added to MSGUTILS which allows killing messages
- on selected boards by count instead of age. Please refer to the
- QuickBBS documentation for more details.
-
- * Upper/Lower case conversion is no longer forced on input of the
- calling from field for new users.
-
- * MENUEDIT now displays the menu entry before allowing you to delete it.
-
- * When QuickBBS is waiting for calls it will now display the name of
- the last caller on the system.
-
- * A new QCONFIG option enables/disables the clearing of the screen
- when waiting for calls.
-
- * The message text generated by QuickBBS now follows the FidoNet
- message format specifications. This means that it no longer only
- contains "hard" carriage returns, but instead contains both "soft"
- and "hard" carriage returns where appropriate.
-
- * The bug when you had the "Check For Mail at Logon" option off has
- been fixed.
-
- * The bug with the "Seconds Till Disconnect" has been fixed, it
- finally works!
-
- * The DEL code (ASCII 127) will now backspace appropriately when
- entering messages.
-
- * The ECHOSCAN utility has been merged into EchoGen. To perform what
- ECHOSCAN did, simply append a -E command line option to EchoGen.
-
- NOTE: The -E option disables any forwarding and unpacking of mail,
- this means you will still need to run EchoGen a seperate time to
- process inbound mail.
-
- * Both MAILSCAN and MAILTOSS now support QuickBBS's 2.00 Zone support
- by generating and inputing ^aINTL lines in messages, it is now
- possible to send net mail messages to different zones.
-
- * MAILSCAN will no longer crash when it goes to balance a users credit.
-
- * QuickBBS will now take advantage of full Zone support, your Zone can
- be set in QCONFIG. The Zone setting defaults to 1 (USA).
-
- * A full screen editor interface is now provided in QuickBBS version
- 2.00. It is described in the 2.00 documentation and in a separate
- reference file named QEDITOR.DOC.
-
- * A new command type 41 has been added which allows the user to toggle
- the use of the full screen message editor, there is no optional data
- for this command.
-
- * Two special files are now written when a Net/Echo message is entered
- for MAILSCAN and ECHOGEN to quickly retreive the mail to be exported
- from the QuickBBS message base.
-
- * I have included a small new utility program called SETNUM, this
- program will alter your caller counter contained in the SYSINFO.BBS
- file. The usage for this program is: SETNUM <New Number>
-
- * The EchoGen program now has several new command line features:
-
- -E Performs what ECHOSCAN did, overrides -U
- -N This tells EchoGen to ignore any EchoMail in your net area
- -G Security: Disables generating any mail for conferences
- in which the sender is not listed in your AREAS.BBS file
-
- * The USERSORT utility will now backup your user file while sorting,
- to go along with this there is a -B command line option that will
- delete this backup file when finished.
-
- * The MSGUTILS program bugs have been fixed, the program was not
- updating the counter settings correctly for active messages and
- low/high message pointers.
-
- * The FOSSIL interface code has been completely redone in assembly
- language. Should be a faster throughput on 4.77 mhz machines.
-
- * QuickBBS no longer requires ANSI.SYS, it now has its own built in
- ANSI driver and is MUCH, MUCH faster than DOS's.
-
- * MEDIT has been renamed to MENUEDIT.
-
- * UEDIT has been renamed to USEREDIT.
-
- * The new files command has been implemented, it is command type 37
- and works the same way as command types 35 and 36 by using the file
- search data file (FLSEARCH.CTL).
-
- * QuickBBS will now take the modem Off-Hook when logging on in local
- mode or exiting when running the system in the stand alone fasion (no
- mailer). To disable this, blank out the off-hook command string in
- QCONFIG.
-
- * A two second delay has been added at connect time to give the modems
- time to get with it.
-
- * If you change the users security level on-line, his/her time limit is
- changed according to the LIMITS.CTL file.
-
- * If flags and/or security is changed, the window at the bottom is
- updated properly.
-
- * The status window at the bottom has been changed quite a bit, the
- [PgDn] extra stats now displays the phone numbers and flags, the
- normal window now includes other things.
-
- * If the user hits chat, the status window will indicate the user would
- like to chat.
-
- * When a board is marked as "Aliases Allowed" in QCONFIG, it will now ask
- for the alias when replying to mail on that message board.
-
- * Printer logging support has been added. To activate it, place a -P
- on the DOS command line to run QuickBBS. You can also toggle the
- printer on/off with the Alt-P key. The status window will reflect
- this. The system will automatically turn off the printer logging if
- it detects a problem with printing.
-
- * The delete message command (Type 26) will now work properly, Version
- 1.02 caused the system to trash when this was used.
-
- * MENUEDIT's <S>imulate menu function will now remember the last
- security level entered.
-
- * A new control file has been added to QuickBBS, this control file
- permits the Sysop to disallow certain phone numbers to be entered.
- The file is named PHONENUM.CTL and is contained in your QuickBBS
- sub-directory. The control file is simple to build, each line is
- a full phone number or the beginning of a phone number to lock out.
-
- Example:
-
- -----------------------------
- 303-976
- 303-555-1212
- 714-555-1212
- -----------------------------
-
- This would deny any user to enter a phone number starting with
- 303-976, and would deny any user of entering the phone number of
- 303-555-1212 and 714-555-1212.
-
- * The nodelist structures have been completely redone, the new
- structures are contained in the STRUCT.200 file (in your QuickBBS
- documentation archive).
-
- If you find any bugs please report them in the QUICKBBS EchoMail conference
- or on one of the beta-test sites.
-
-